package cn.b.sky.mes.pp.model.condition;

import java.util.Date;

import cn.b.sky.common.model.Page;

public class ProductionControlCondition extends Page {

  private String productionControlNum;//生产管理号

  /**
   * nVARCHAR2(20) 工作中心编号
   */
  private String workCenterCode;

  /**
   * 订单状态
   */
  private String statuseCode;

  /**
   * 生产订单编号
   */
  private String productionOrderNum;

  /**
   * 订单类型
   */
  private String orderTypeCode;

  /**
   * 工艺编号
   */
  private String processCode;

  /**
   * 工艺版本
   */
  private String processRev;

  /**
   * Date 实际开始时间
   */
  private Date actualstartDateTime;

  /**
   * Date 实际结束时间
   */
  private Date actualendDateTime;

  /**
   * nVARCHAR2(20) 物料编号
   */
  private String materialCode;

  /**
   * nVARCHAR2(20) 物料描述
   */
  private String materialText;

  /**
   * 工序级排产
   */
  private Integer operationScheduleFlag;

  /**
   * 需求日期 begin
   */
  private String minRequirementDate;

  /**
   * 需求日期 end
   */
  private String maxRequirementDate;

  public String getProductionControlNum() {
    return productionControlNum;
  }

  public void setProductionControlNum(String productionControlNum) {
    this.productionControlNum = productionControlNum;
  }

  public String getWorkCenterCode() {
    return workCenterCode;
  }

  public void setWorkCenterCode(String workCenterCode) {
    this.workCenterCode = workCenterCode;
  }

  public String getStatuseCode() {
    return statuseCode;
  }

  public void setStatuseCode(String statuseCode) {
    this.statuseCode = statuseCode;
  }

  public String getProductionOrderNum() {
    return productionOrderNum;
  }

  public void setProductionOrderNum(String productionOrderNum) {
    this.productionOrderNum = productionOrderNum;
  }

  public String getOrderTypeCode() {
    return orderTypeCode;
  }

  public void setOrderTypeCode(String orderTypeCode) {
    this.orderTypeCode = orderTypeCode;
  }

  public String getProcessCode() {
    return processCode;
  }

  public void setProcessCode(String processCode) {
    this.processCode = processCode;
  }

  public String getProcessRev() {
    return processRev;
  }

  public void setProcessRev(String processRev) {
    this.processRev = processRev;
  }

  public Date getActualstartDateTime() {
    return actualstartDateTime;
  }

  public void setActualstartDateTime(Date actualstartDateTime) {
    this.actualstartDateTime = actualstartDateTime;
  }

  public Date getActualendDateTime() {
    return actualendDateTime;
  }

  public void setActualendDateTime(Date actualendDateTime) {
    this.actualendDateTime = actualendDateTime;
  }

  public String getMaterialCode() {
    return materialCode;
  }

  public void setMaterialCode(String materialCode) {
    this.materialCode = materialCode;
  }

  public String getMaterialText() {
    return materialText;
  }

  public void setMaterialText(String materialText) {
    this.materialText = materialText;
  }

  public Integer getOperationScheduleFlag() {
    return operationScheduleFlag;
  }

  public void setOperationScheduleFlag(Integer operationScheduleFlag) {
    this.operationScheduleFlag = operationScheduleFlag;
  }

  public String getMinRequirementDate() {
    return minRequirementDate;
  }

  public void setMinRequirementDate(String minRequirementDate) {
    this.minRequirementDate = minRequirementDate;
  }

  public String getMaxRequirementDate() {
    return maxRequirementDate;
  }

  public void setMaxRequirementDate(String maxRequirementDate) {
    this.maxRequirementDate = maxRequirementDate;
  }

}
